
.main-window {
    width: 500px;
    margin: auto;
    padding-bottom: 10px;
	background-color: #EEE;
	border-radius: 5px;
}
.main-window:after { 
	content: ""; 
	clear: both;
}
h2 {
    position: relative;
    top: 5px;
    left: 10px;
}
img {
    border: 1px solid;
}
ul {
    list-style-type: none;
    padding: 0px;
}
li {
    display: inline;
    margin: 0px;
}   
.first-image, .second-image, .third-image {
    float: left;
}
.first, .second, .third {
    border-radius:5px;
    padding: 15px;
    border: 1px solid grey;
    margin: 10px 10px 30px 10px;
    background-color: #FFF;
}
.first:after, .second:after, .third:after {
    content: ""; 
	display: block; 
	clear: both;
}

.buttons {
    float: right;
	text-align: right;
    margin: 40px 0px 0px 90px;
}
.text1, .text2, .text3 {
    float: left;
    margin-left: 20px;
    width: 260px;
}   
a:link, a:visited {
    text-decoration: none;
	color: #FFF;
    background-color: red;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    border-top-color: red;
    padding: 5px 25px 5px 0px;
}
.box {
	border-left-style: solid;
	border-left-width: 25px;
	border-color: #8A0000;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	margin-right: 10px;
}
a:hover, a:active {
    text-decoration: none;
	color: #FFF;
    background-color: red;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    border-top-color: red;
    padding: 5px 25px 5px 0px;
}
